package com.show.business.integrate.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.show.business.integrate.bean.DyvmConfig;

import java.util.List;

/**
 * <p>
 * 平台管理-语音服务配置表 Mapper 接口
 * </p>
 *
 * @author dvlp
 * @since 2024-10-25
 */
public interface DyvmConfigMapper extends BaseMapper<DyvmConfig> {

    /**
     * 列表查询
     * @param dyvmConfig
     * @return
     */
    List<DyvmConfig> getList(DyvmConfig dyvmConfig);

    /**
     * 详情查询
     * @param id
     * @return
     */
    DyvmConfig getInfo(String id);

    /**
     * 软删除
     * @param id
     */
    void updateDel(String id);
    /**
     * 获取配置文件
     * @return
     */
    DyvmConfig getOneInfo();

    /**
     * 根据模板类型获取配置信息
     * @param templateType
     * @return
     */
    DyvmConfig getInfoByType(String templateType);
}
